package com.maserb.monitor.service.schoolStudent;

import com.maserb.monitor.entity.schoolStudent.SchoolTimeTableEntity;
import com.maserb.monitor.repository.schoolStudent.SchoolTimeTableRepository;
import com.maserb.monitor.service.base.JpaSpecificationService;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import java.util.List;


public interface SchoolTimeTableService extends JpaSpecificationService<SchoolTimeTableRepository, SchoolTimeTableRepository, SchoolTimeTableEntity, String> {

    List<SchoolTimeTableEntity> findByClazz(String clazzId);

    Page<SchoolTimeTableEntity> findAll(Pageable var1,String userId, String timeType, String day, String courseId,String clazzId);

    List<SchoolTimeTableEntity> findAll(String userId,String timeType, String day, String courseId,String clazzId);
}